home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / bbs / maxsutils.lha / MaxUtils / FileListGen12.lha / FileListGen.doc < prev    next >
Text File  |  1993-09-09  |  3KB  |  97 lines

  1.  
  2.   File List Generator version 1.1a by Robert Masters for MAXsBBS 1.52
  3.  
  4.  
  5. FileListGen will create a text list of all the files on your bbs,
  6. according to your specs.
  7.  
  8. There are a couple of requirements, first you must be using KickStart
  9. version 36+, and you will need as much memory as you have file.data,
  10. less if you have excluded some sections.
  11.  
  12. You must have the nofrag.library in your libs: directory, I am using
  13. this in lieu of the Commodore allocations, as they could leave your
  14. memory in a very highly fragmented state afterwards.
  15.  
  16. There are 3 versions of FileListGen depending on your processor:
  17.  
  18. 68000 / 68010  : FileListGen
  19. 68020 / 68030  : FileListGen.020
  20. 68040 / 68060  : FileListGen.040 (68040.library must be installed)
  21.  
  22. This version currently handles upto 50,000 files, and will output in 18
  23. differant ways.
  24.  
  25. FileListGen must be run in the same directory as MAXsBBS.Config, with
  26. the following arguments:
  27.  
  28. FileListGen [output] [sort] [list type] exclude sections ....
  29.  
  30. Output is the path and name of the file you want written.
  31.  
  32.  
  33. Sort is the type of you want done on the files -
  34.  
  35. ALPHA      - Alphabetical sort on filenames, A-Z
  36. NAME       - Alphabetical sort on uploader, A-Z
  37. SIZE       - Sort on file sizes, high to low
  38. DATE       - Sort on upload date, future to past
  39.  
  40. -ALPHA     - Alphabetical sort on filenames, Z-A
  41. -NAME      - Alphabetical sort on uploader, Z-A
  42. -SIZE      - Sort on file sizes, low to high
  43. -DATE      - Sort on upload date, past to future
  44.  
  45. NONE       - Do not sort the data, much faster !!
  46. -NONE      - Doesn't sort the data backwards
  47.  
  48. List type is the infomation written on each file -
  49.  
  50. STANDARD   - File name, uploader, size, date and description on 2 lines
  51. SMALL      - As above, but no description on only 1 line.
  52.  
  53.  
  54. You can then enter upto 50 section numbers you want excluded from the
  55. list. You only need to enter file sections to be exclude, as message
  56. areas are automaticly excluded.
  57.  
  58. ie:
  59.  
  60. FileListGen BBS:Text/File.list ALPHA SMALL 10 11 8 99
  61.  
  62. Writes to BBS:Text/File.list, using an alphabetic sort, a small output
  63. listing, and excludes sections 8, 10, 11 and 99 from the output.
  64.  
  65. If there is some other output option you desire, please let me know and
  66. I will add it to a later release.
  67.  
  68. Pressing Control-C at any time will abort the program, but there may be
  69. a small delay as it attempts to clean up all the memory.
  70.  
  71. Notes:
  72.  
  73. 1.0 -  First release.
  74. 1.1 -  Memory is dynamicly allocated with the nofrag.library, read
  75.        routines optimized, output options added, section header are no
  76.        longer added for empty sections. Uses uploaders alias when
  77.        required.
  78. 1.1a-  Fixed up the slow sort routines, sorts around 10,000 files in 2
  79.        seconds.. Fast eh ??
  80. 1.2 -  Slight speed increase, and various versions for differant processors
  81.        included.
  82.  
  83.   Thanks to Jaba Development and Jan van den Baard for the nofrag.library.
  84.  
  85.          Thanks to Norbert Feist for Beta testing this program.
  86.  
  87.          For bug-reports and updates, call The Nut Factory BBS.
  88.  
  89.               V.22 V.22bis                  (02) 822-5613
  90.  
  91.               V.32 V.32bis V.42 V.42bis     (02) 822-4366 
  92.  
  93.               14.4K HST V.32bis V.42bis     (02) 822-5329
  94.    
  95.  
  96.  
  97.